* be masked out.
* </para>
* |[<!-- language="C" -->
- * /* We want to ignore irrelevant modifiers like ScrollLock */
- * #define ALL_ACCELS_MASK (GDK_CONTROL_MASK | GDK_SHIFT_MASK | GDK_MOD1_MASK)
+ * /* We want to ignore irrelevant modifiers like ScrollLock */;
+ * #define ALL_ACCELS_MASK (GDK_CONTROL_MASK | GDK_SHIFT_MASK | GDK_MOD1_MASK)
* gdk_keymap_translate_keyboard_state (keymap, event->hardware_keycode,
* event->state, event->group,
- * &keyval, NULL, NULL, &consumed);
+ * &keyval, NULL, NULL, &consumed);
* if (keyval == GDK_PLUS &&
- * (event->state & ~consumed & ALL_ACCELS_MASK) == GDK_CONTROL_MASK)
- * /* Control was pressed */
+ * (event->state & ~consumed & ALL_ACCELS_MASK) == GDK_CONTROL_MASK)
+ * /* Control was pressed */
* ]|
* <para>
* An older interpretation @consumed_modifiers was that it contained
* this allowed accelerators to be stored with irrelevant consumed
* modifiers, by doing:</para>
* |[<!-- language="C" -->
- * /* XXX Don't do this XXX */
+ * /* XXX Don't do this XXX */
* if (keyval == accel_keyval &&
- * (event->state & ~consumed & ALL_ACCELS_MASK) == (accel_mods & ~consumed))
- * /* Accelerator was pressed */
+ * (event->state & ~consumed & ALL_ACCELS_MASK) == (accel_mods & ~consumed))
+ * /* Accelerator was pressed */
* ]|
* <para>
* However, this did not work if multi-modifier combinations were